/*
 *柯政
 */
/*div{
	clear:both; height:0; font-size:0; overflow:hidden;content:"."; display:block; height:0; visibility:hidden;
}*/

/*LfetBox*/
.proLeftBox{
	position: fixed;
	width: 100%;
	height: 100%;
	left: -100%;
	top: 0;
	font-size: 14px;
	z-index: 1000;
}
.proLeftMask{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.65);
}
.proLeftListBox{
	position: fixed;

	left: -80%;
	top: 0px;
	width: 80%;
	height: 100%;
	background: rgba(255,255,255,.98);

	z-index: 2000;
}

/*Drag and drop*/
.dropMenu{
	width: 50px;
	height: 50px;
	cursor: pointer;

	border-radius: 50%;
	background: url(../images/mune.svg) rgba(0,0,0,.35);
	background-size: 100%;
	position: fixed;
	left: 80%;
	top: 80%;

	z-index: 3000;
}
.icon-uniE90E::before{
	font-size: 50px;
}
/*left public*/
.padlr5{
	padding:0% 5% 0% 5%;
}
.defaultBlack{color: #141515;}
.defaultAsh{color: #141515;font-weight: 900;font-family: 'microsoft yahei';}
.defaulticon{color: #141515;font-family: 'microsoft yahei';}
.defaultred{color: #0364af;}
.defaultred2{color: #e1423d;}
.defaultXian{color: #686666;}
.defaultBlue{color: #0a85d3;}
/*left img*/
.proLeftImgBox{
	height: 120px;

	overflow: hidden;
}
.proLeftImg{
	height: 80px;
	width: 80px;
	margin-top: 20px;

	border-radius: 50%;
	background: #e6e6e6;

	display: inline-block;
	float: left;
}
.proLeftImg img{
	width: 90%;

	margin-top: 5%;
	margin-left: 5%;

	border-radius:50% ;
}
.proLeftRightFont{
	line-height: 80px;
	font-size: 2rem;
}

.proLeftInfo{
	height: 80px;
	margin-top: 20px;
	max-width: 130px;
	padding-left:10px;

	overflow: hidden;
	display:inline-block;
	float: left;
}
.proLeftName{
	margin-top: 26px;
}
.proLeftDefault{
	font-size: 12px;
	line-height: 18px;
}

.proLeftRight{
	height: 80px;
	margin-top: 20px;
	float: right;
}
/*left list*/
.proLeftNav{
	border: 1px solid #d0d0d0;
	border-left:none;
	border-right:none ;
}
.proLeftNav li{
	height: 36px;
	line-height: 36px;
}
.proLeftNavDescribe{
	display: inline-block;
}
.proLeftNavFont{
	width: 23px;
	height: 100%;
	display: inline-block;
	margin-left: 10px;
	overflow: hidden;
	float: left;
}
.icon-1,.icon-2,.icon-3,.icon-4,.icon-5,.icon-6,.icon-7{
	font-size: 1.5rem;
}
/*
 *public box
 */
.proDelBox{
	width: 100%;
	min-width:320px;
	max-width: 640px;
 	min-height: 550px; 
	margin: 0px auto;
	/* background:#f7f7f7; */
	overflow: hidden;
}
.proDelInfoBox{
	height: 120px;
	overflow: hidden;
	 /*border: 1px solid #e5e5e5; */
	box-sizing: border-box;
	background: #FFF;
}

.proDelInfoImgBox{
	width: 80px;
	height: 80px;
	margin-top: 20px;
	margin-left: 20px;
	background: #e6e6e6;
	border-radius: 50%;
	float: left;
	overflow: hidden;
}
.proDelInfoImgBox .proDelInfoImg{
	width: 70px;
	height: 70px;
	margin: 5px;
	border-radius: 50%;
}
.proDelInfoConter{
	height: 80px;
	margin-top: 20px;
	margin-left: 20px;
	display: inline-block;
	float: left;
}
.proDelInfoP1{
	margin-top: 12px;
	line-height: 36px;
	font-size: 16px;
}
.proDelInfoP2{
	font-size: 14px;
}
/*
 *public li
 */
.proLiBox{
	margin-top: 10px;
	 /*border-top: 1px solid #e5e5e5; */
	 left:-2px;right: 0;position: relative; width: 100%;

}


.proDelBorderBottm{
	 padding-left: 7px; background: #fff;
	
}
.text-indent20{text-indent: 20px;}
/* .css3border{position: relative;}
.css3border:before{
	left:0;right: 0;top: 44px;	border-bottom: 1px solid #e5e5e5;
} */
.proLiBoxPadding{
	 padding: 0px 10px 0 10px; 
}
.proLiConterTel{
	line-height: 45px;
	/*border-bottom: 1px solid #e5e5e5;*/
}
.proLiConterTel .left{
	float: left;
}
.proLiConterTel .right{
	float: right;
}
.proLiConterTel .red{
	color: #ff9f89;
}
.proLiConterTel .yellow{
	color: #fcb96a;
}
.proLiConterDelBox{
	padding: 10px 0px;
}
.proLiConterDel{
	line-height: 25px;
}
.proLiConterDel .left{
	float: left;
}
.proLiConterDel .right{
	float: right;
}
/*
 * public Commission
 */
.proDelComTab{
	margin: 20px 20px;
	height: 36px;
	line-height: 36px;
	border-radius: 3px;
	border: 1px solid #0364af;

	display: -webkit-flex;
	display: flex;
}
.proDelComTab li{
	-webkit-flex: 1;
	flex: 1;
	text-align: center;
	color:  #e1423d;
	cursor: pointer;
}
.proDelComTab li a{
	color:  #0364af;
}
.proDelComTab li.action{
	background:#0364af;
}
.proDelComTab li.action a{
	color:  #FFF;
}
.proDelComTab li:nth-child(2){
	border-left: 1px solid #0364af;
	border-right:1px solid #0364af;
	box-sizing: border-box;
}


.proDelTabLi{
	border-bottom: 1px solid #c9c9c9;
	border-top: 1px solid #c9c9c9;
	background: #FFF;
}
.proDelAgentDel1,.proDelAgentDel2{font-size: 12px;border: 1px solid #f98784;border-radius: 3px;padding: 0px 5px;margin-left: 5px;}
.proDelAgentDel1{color: #f98784;}
.proDelAgentDel2{color: #fca102;}
.proDelTabListInfoImg{
	height: 31px;
	width: 31px;
	background: #e0e0e0;
	display: inline-block;
	border-radius: 50%;
	margin-top:6px ;
}
.proDelTabListInfoImg img{
	height: 25px;
	width: 25px;
	margin-top: -15px;
	margin-left: 3px;
	border-radius: 50%;
}


.proDelTranOrderTop{
	display: flex;
	background: #FFF;
	height: 80px;
}
.proDelTranOrderTop li{
	flex: 1;
	text-align: center;
}
.proDelTranOrderTop li p{
	line-height: 22px;
}
.proDelTranOrderTop li p:nth-child(1){
	margin-top: 20px;
}
.proDelCursor{cursor: pointer;}
.proDelTranOrderDie,.proDelTranOrderZha,.proDelTranOrderPin{
	border-radius:5px;
	padding: 0px 5px;
	font-size: 12px;
}
.proDelTranOrderDie{
	border: 1px solid #17b03e;
	color: #17b03e;
}
.proDelTranOrderZha{
	border: 1px solid #e1423d;
	color: #e1423d;
}
.proDelTranOrderPin{
	border: 1px solid #FFAF24;
	color: #FFAF24;
}
.proDelTranOrderkKell{padding: 0px 20px;}
.proDelTranOrderConter .proLiConterTel{font-size: 16px;}
.proDelPayLi{
	/*border-top: 1px solid #e1e1e1;*/
	background: #FFF;
}
.proDelPayLi p{
	display: flex;
	padding: 0px 10px;
	line-height: 36px;
	/*border-bottom: 1px solid #e5e5e5;*/
}
.proDelPayLi p .al{
	flex: 3;
}
.proDelPayLi p .ax img{
	height: 25px;
}
.proDelPayLi p .ax{
	flex: 7;
}
.proDelPayLi p .aj{
	flex: 1;
}
.proDelPayLi p span{
	display: inline-block;
}
.proDelPayLi p input{border: none;}
.proDelSubmit{
	width: 100%;
	height: 36px;
	line-height: 36px;
	border: none;
	background: #0364af;
	color: #FFF;
	display: inline-block;
	border-radius: 5px;
	text-align: center;
}
.proDelDfel{
	width: 100%;
	height: 36px;
	line-height: 36px;
	border: 1px solid #0364af;
	background: #FFF;
	color: #0364af;
	margin-top: 20px;
	display: inline-block;
	border-radius: 5px;
	text-align: center;
}


#cityN{overflow:hidden}

.prolineGradient{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#cfcfd1));
}

.proflip-pag{
	display: flex;
	margin-top: 20px;
	color: #484747
}
.proflip-pag .proleft{
	flex: 1;
	text-align: right;
}
.proflip-pag .proleft span,.proflip-pag .proright span{
	position: relative;
	height: 36px;
	line-height: 34px;
	width: 75px;
	display: inline-block;
	border: 1px solid #bebebe;
	border-radius: 36px;
}
.proflip-pag .proleft span{
	text-align: right;padding-right: 10px;
}
.proflip-pag .proright span{
	text-align: left;padding-left: 10px;
}
.icon-uniE910::before{
	position: absolute;
	left: 6px;
	top:1px;
	font-size: 0.5rem
}
.icon-uniE90F::before{
	position: absolute;
	right: 6px;
	top:1px;
	font-size: 12px
}
.proflip-pag .proconter{
	flex: 1;
	text-align: center;
}
.proflip-pag .proright{
	flex: 1;
	text-align: left;
}
.proflip-paginput{
	width:100px;
	height: 36px;
	margin: 0 auto;
}
.proflip-paginput input{
	width: 60px;
	height: 36px;
	float: left;
	border: 1px solid #bebebe;
	border-right: none;
	border-top-left-radius: 36px;
	border-bottom-left-radius: 36px;
	text-align: center;
}
.proflip-paginput span{
	width: 40px;
	height: 36px;
	line-height: 36px;
	float: left;
	display: inline-block;
	border: 1px solid #bebebe;
	border-top-right-radius: 36px;
	border-bottom-right-radius: 36px
}


.proTipsBox{
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	color: #060707;
}
.proTipsMaxk{
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
}
.proTipsconter{
	width: 70%;
	height: 200px;
	position: fixed;
	left: 50%;
	margin-left: -35%;
	top: 50%;
	margin-top: -100px;
	background: #FFF;
	border-radius: 10px
}
.proTipsP{
	height: 150px;
	overflow: hidden;
}
.proTipsconter hr{
	margin: 0px auto;
	border-top: 1px solid #8f9faa;
}
.proTipsconter p{
	text-align: center;
	line-height: 50px;
	color: #fd8585;
	font-size: 20px
}
.proTipsP h4{
	line-height: 50px;
	text-align: center;
	font-size: 2rem;
	margin-top: 50px;
}

.proTipsP p{
	color: #060707;
	font-size: 12px;
	line-height: 50px;
}
.ui-loader{ display: none}
#citylist div{
	line-height: 36px;
}
#banklist div{
	line-height: 36px;
	cursor: pointer;
}
/*register*/
.proRegisterpde{
	height:45px;
	line-height:45px;
	overflow: hidden;
}
.proRegisterpde input{
	border: none;
	margin-left: 10px;
	color: #3d3d3e;
	line-height: 45px;

}
.proRegistericon1,.proRegistericon2,.proRegistericon3,.proRegistericon4{color: #99999a;}
.proRegistericon1{
	margin-left: 20px;
	font-size: 18px;
}
.proRegistericon2{
	margin-left: 20px;
	font-size: 18px;
}
.proRegistericon3{
	margin-left: 20px;
	font-size: 18px;
}
.proRegistericon4{
	margin-left: 24px;
	font-size: 14px;
}
.proRegisterborderbottom{
	border-bottom: 1px solid #dcdbdb;
}
.proRegistercheckbox{display: none;}
.proRegisterlabel{margin-left: 20px;}
.proRegisterpde .btn{ height: 36px;line-height: 36px;padding: 0px 10px;}
.proRegisterpde .click{background: #0364af;color: #FFF;margin-top: -5px;}
.xieyi .click{color: #0364af;}

/* .register-css3{position: relative;}
.register-css3:before{border-bottom: 1px solid red;
		content: '';    position: absolute;
	 width: 200%;    height: 200%;    
	  -webkit-transform-origin: 0 0;  
	    -moz-transform-origin: 0 0;    
	    -ms-transform-origin: 0 0;   
	     -o-transform-origin: 0 0;  
	       transform-origin: 0 0;   
	        -webkit-transform: scale(0.5, 0.5); 
	     -ms-transform: scale(0.5, 0.5);  
	       -o-transform: scale(0.5, 0.5);  
	         transform: scale(0.5, 0.5);   
	          -webkit-box-sizing: border-box;
	              -moz-box-sizing: border-box;   
	               box-sizing: border-box;
	} */

.proPublicNoData{
	text-align: center;
	min-height: 450px;
	overflow: hidden;
}
.proPublicNoData span{
	margin-top:175px;
	font-size: 70px;
	display: inline-block;
	color: #d0d0d0;
}
.proPublicNoData p{
	margin-top: 10px;
	font-size: 18px;
	color: #3f3f3f;
}

/*优惠券*/
.prodiscount{
	height: 150px;
	width: 90%;
	margin-left: 5%;
	margin-top: 20px;
	border: 1px solid #d7d7d7;
	box-sizing: border-box;
	background: url(../images/quanbg1.png) repeat-x,url(../images/quanbg2.png) -46px -12px no-repeat;
	overflow: hidden;
}
.prodiscounttop{
	height: 106px;
}
.prodiscounttop .left,.prodiscounttop .right{
	float: left;
	height: 100%;
}
.prodiscounttop .left{
	width: 60%;
	line-height: 138px;
	font-size: 36px;
	color: #f45540;
	padding-left: 40px;
	overflow: hidden;
}
.prodiscounttop .left span{
	font-size: 12px;
}
.prodiscounttop .right{
	width: 34%;
	color: #232326;
	text-align: center;
}
.prodiscounttop .right .line{
	width: 40%;
	height: 2px;
	background: #e0e0e0;
	display: inline-block;
	position: absolute;
	top: 5px;
}
.prodiscounttop .right .line:nth-child(1){
	left: 0px;
}
.prodiscounttop .right .line:nth-child(3){
	right: 0px;
}
.prodiscounttop .right .dash{
	width: 5px;
	height: 5px;
	background: #e0e0e0;
	border-radius:50% ;
	display: inline-block;
	margin: 0px 2px;
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -2px;
}
.prodiscounttop .right .conter{
	position: relative;
	height: 10px;
}
.prodiscounttop .right .top{
	height: 56px;
	line-height: 93px;
}
.prodiscounttop .right .bottom{
	height: 50px;
	line-height: 25px;
}
.prodash{
	height: 4px;
	background: url(../images/quanbg3.png) repeat-x;
}
.prodiscount p span.left,.prodiscount p span.right{
	color: #686868;
	line-height: 35px;
}
.prodiscount p span.left{
	float: left;
	padding-left: 20px;
}
.prodiscount p span.right{
	float: right;
	padding-right: 20px;
}
.proarticle-title{
	font-size: 18px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
}
/*二维码  QRcodebox*/
.QRcodebox{
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 100;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.6);
	display: none;
}
.QRcodemode{
	position: fixed;
	left: 50%;
	margin-left: -125px;
	width: 250px;
	top: 20%;
	min-height: 200px;
}
.QRcodecont{background: rgba(255,255,255,1);border-radius: 5px;padding: 20px;}
.QRcodepoth{margin-bottom: 10px;}
.QRcodepothname{padding-left: 5px;}
.QRcodeimg{height: 40px;width: 40px;border-radius: 50%;border: 2px solid #e6e6e6;}
.QRcodeconter img{width: 80%;margin-left: 10%;}
.QRcodeconter p{margin-top: 10px;color: #8b8b8b;text-align: center;}
.QRcodeclose{text-align: center; margin-top: 30px;}
.QRcodeclose img{height: 40px;}
#QRcode{cursor: pointer;}


/*新增首页*/
.fl{float: left;}
.fr{float: right;}
.welIndexBox{width: 100%;margin: 0 auto;max-width: 640px;min-width: 320px;}
.welIndexBan{margin-bottom: 10px;}
.welList-box{display: inline-block;width: 100%;margin-bottom: 10px;position: relative;}
.welList{background: #fff;margin: 0 auto ;
	/*border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;*/
}
.welList-top{margin:  0 0 0 15px;padding: 15px 15px 15px 0;
	/*border-bottom: 1px solid #e5e5e5;*/
}
.welListTop-symbol{display: inline-block;width: 50px;margin-right:6px;}

.welListColBox{vertical-align: middle;}
.welListCol1{font: 19px/25px 'microsoft yahei';color: #333;font-weight: bold;}
.welListCol2{font: 14px/25px 'microsoft yahei';color: #ff7606;}
.welListCol3{display:inline-block;width: 54%;/* text-align:center; */text-indent: 5px;font: 12px/15px 'microsoft yahei';vertical-align: middle;}
 .welListCol4{width: 33%;}
.welList-bot{color: #828282;margin: 0 10px 0 10px;vertical-align:middle;padding: 10px 0 10px 0;}

.bot-t0{border-radius: 10px;background: #9db0d1;color: #fff;font-size: 11px;display: inline-block;padding: 3px 5px 1px 5px;}

.rebordercss3,.userbordercss3,.userbordercss32,.userborderboxcss,.indexbordercss32,.indexborderbotcss3{
		position: relative;
	}
.rebordercss3:before,.userbordercss3:before,.userbordercss32:before,.userborderboxcss:before,
.indexbordercss3:before,.indexbordercss32:before,.indexborderbotcss3:before{
	content: '';    position: absolute;
	    height: 1px;    
	   width: 200%;
	  -webkit-transform-origin: 0 0;  
	    -moz-transform-origin: 0 0;    
	    -ms-transform-origin: 0 0;   
	     -o-transform-origin: 0 0;  
	       transform-origin: 0 0;   
	        -webkit-transform: scale(0.5, 0.5); 
	     -ms-transform: scale(0.5, 0.5);  
	       -o-transform: scale(0.5, 0.5);  
	         transform: scale(0.5, 0.5);   
	          -webkit-box-sizing: border-box;
	              -moz-box-sizing: border-box;   
	               box-sizing: border-box;
	           }
.rebordercss3:before{ top:43px;border-bottom: 1px solid #e5e5e5;    }
.userbordercss3:before{border-top:1px solid #e5e5e5;left: -4px; width: 220%;}
.userbordercss32:before{border-bottom:1px solid #e5e5e5;left: -4px; width: 220%;margin-left:10px; }
.userborderboxcss:before{top: 119.5px;border-bottom:1px solid #e5e5e5;}
.indexbordercss3:before{border-top:1px solid #e5e5e5;top: 0;left:0;}
.indexbordercss32:before{border-bottom: 1px solid #e5e5e5;bottom: 35px;margin-left:4px;width: 205%;}
.indexborderbotcss3:before{border-bottom: 1px solid #e5e5e5;bottom: -1px;}
